wire-woven screen - Turco Inglés Diccionario